package com.weishao.dbchange.pojo;

import lombok.Builder;
import lombok.Data;
import lombok.NonNull;
import javax.sql.DataSource;
import lombok.AllArgsConstructor;

/**
 * 任务参数实体类定义
 * 
 * @author tang
 *
 */
@Data
@Builder
@AllArgsConstructor
public class TaskParamBean {
	// 老表的数据源
	@NonNull
	DataSource oldDataSource;

	// 老表的schema名
	@NonNull
	private String oldSchemaName;

	// 老表的table名
	@NonNull
	private String oldTableName;

	// 新表的数据源
	@NonNull
	DataSource newDataSource;

	// 新表的schema名
	@NonNull
	private String newSchemaName;

	// 新表的table名
	@NonNull
	private String newTableName;
}
